/**
 * 给数字每一位上加一
 */

function add1(digitals){

    let len = digitals.length
    for(let i=len-1; i>=0; i--){
        console.log(digitals[i])
        // 每一位上面都小于9，那么就是每一位上直接加一即可。
        if(digitals[i]<9) {
            digitals[i] ++
            continue;
        }
        digitals[i] =0;
        digitals[i-1] ++
    }
    // 最后面一个上+1
    return digitals
}


// console.log(add1([1, 2, 3]));
// console.log(add1([2,9,9]));


var plusOne = function(digits) {
    digits = digits.toString()
    var len = digits.length;
    for (var i=len-1; i>=0; i--){
        if(digits[i]<9){
            digits[i]++;
            return digits;
        }
        digits[i] = 0;
    }
    digits.unshift(1);
    return digits;
};


console.log(plusOne(909));
